Also run the specs on postgresql

Dominik Sander 9 lat temu
rodzic
commit
53c9a64846
2 zmienionych plików z 6 dodań i 4 usunięć
  1. 5 3
      .travis.yml
  2. 1 1
      Gemfile

+ 5 - 3
.travis.yml

@@ -1,8 +1,11 @@
1 1
 sudo: false
2 2
 language: ruby
3 3
 env:
4
+  global:
5
+    - APP_SECRET_TOKEN=b2724973fd81c2f4ac0f92ac48eb3f0152c4a11824c122bcf783419a4c51d8b9bba81c8ba6a66c7de599677c7f486242cf819775c433908e77c739c5c8ae118d
4 6
   matrix:
5
-  - APP_SECRET_TOKEN=b2724973fd81c2f4ac0f92ac48eb3f0152c4a11824c122bcf783419a4c51d8b9bba81c8ba6a66c7de599677c7f486242cf819775c433908e77c739c5c8ae118d
7
+    - DATABASE_ADAPTER=mysql2
8
+    - DATABASE_ADAPTER=postgresql DATABASE_USERNAME=postgres ON_HEROKU=true
6 9
 rvm:
7 10
 - 2.0.0
8 11
 - 2.1.5
@@ -10,8 +13,7 @@ rvm:
10 13
 cache: bundler
11 14
 bundler_args: --without development production
12 15
 before_script:
13
-- mysql -e 'create database huginn_test;'
14
-- bundle exec rake db:migrate db:test:prepare
16
+- bundle exec rake db:create db:migrate
15 17
 script: bundle exec rake
16 18
 notifications:
17 19
   irc:

+ 1 - 1
Gemfile

@@ -126,7 +126,7 @@ gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]
126 126
 if ENV['ON_HEROKU'] || ENV['HEROKU_POSTGRESQL_ROSE_URL'] || File.read(File.join(File.dirname(__FILE__), 'Procfile')) =~ /intended for Heroku/
127 127
   gem 'pg'
128 128
   gem 'unicorn'
129
-  gem 'rails_12factor'
129
+  gem 'rails_12factor', group: :production
130 130
 else
131 131
   gem 'pg', platform: :ruby_18
132 132
   gem 'unicorn', platform: :ruby_18